#include<iostream>
#include<string>
#include<cassert>
#define NDEBUG
using namespace std;
void test1()
{
    cout<<__func__<<endl;
    cout<<__FILE__<<endl;
    cout<<__LINE__<<endl;
    cout<<__DATE__<<endl;
    cout<<__TIME__<<endl;
}
int main()
{
    int a=2;
    test1();
#ifndef NDEBUG
    assert(a<1);
    cout<<"hello world"<<endl;
#endif
}
